#!/bin/bash


# token
echo "请输入您的token："
read my_token

# 修改nginx文件
sed -i "s/proxy_set_header token.*/proxy_set_header token \"$my_token\";/g" nginx.conf

# 拉取官方的 Docker 镜像
docker pull nginx

# 运行 Nginx 容器，并映射端口 80 到主机的端口
docker run -d -p 9999:80 -v .\log:/var/log/nginx --name my_nginx nginx

# 等待一段时间以确保 Nginx 完全启动
sleep 5

# 检查 Nginx 容器是否正在运行
if docker ps | grep -q my_nginx; then
    echo "Nginx 安装并成功启动！"
else
    echo "Nginx 启动失败，请检查日志。"
	read -p "按任意键关闭"
	exit
fi

# cp new nginx.conf into container
docker cp .\nginx.conf my_nginx:/etc/nginx/

# nginx reload (remote)
docker exec -it my_nginx sh -c "nginx -s reload"

read -p "按任意键关闭"




